MailPoet\Config\Populator D

Total Complexity 134
Dependencies 42
Dependents 3
Total lines 916
Lines of code 801
Logical lines of code 313
Comment lines 34
Methods 34
Properties 10

Methods 34

Method Rating Maintainability Complexity Lines of code
migrateFormPlacement()
C
35 26 84
createDefaultSettings()
B
37 21 73
addPlacementStatusToForms()
B
44 19 43
updateToUnifiedTrackingSettings()
S
55 7 18
createMailPoetPage()
S
51 6 27
newsletterOptionFields()
S
39 1 99
__construct()
S
37 1 92
populate()
S
52 5 26
createDefaultUsersFlags()
S
56 5 18
moveGoogleAnalyticsFromPremium()
S
51 3 30
scheduleTask()
S
58 3 16
updateMetaFields()
S
60 3 12
pauseTasksForPausedNewsletters()
S
53 2 25
removeDuplicates()
S
56 2 18
createDefaultSegment()
S
57 2 17
createOrUpdateUserFlag()
S
58 2 15
newsletterTemplates()
S
59 2 15
updateSentUnsubscribeLinksToInstantUnsubscribeLinks()
S
61 2 13
up()
S
52 1 28
updateLastSubscribedAt()
S
61 2 13
moveNewsletterTemplatesThumbnailData()
S
63 2 11
createSourceForSubscribers()
S
56 1 21
scheduleSubscriberLastEngagementDetection()
S
65 2 9
scheduleAuthorizedSendingEmailsCheck()
S
66 2 9
enableStatsNotificationsForAutomatedEmails()
S
66 2 8
scheduleBeamer()
S
68 2 8
scheduleSubscriberLinkTokens()
S
72 1 6
scheduleInitialInactiveSubscribersCheck()
S
72 1 6
updateRow()
S
69 1 8
detectReferral()
S
82 1 3
insertRow()
S
70 1 7
scheduleNewsletterTemplateThumbnails()
S
70 1 7
rowExists()
S
63 1 10
scheduleUnsubscribeTokens()
S
72 1 6